package types

type EpisodePlanSealTimeCountItem struct {
	EpisodeId      int64 `json:"episode_id"`
	StepCategoryId int64 `json:"step_category_id"`
}

type EpisodeStepCategorySealTimeItem struct {
	EpisodeId      int64 `json:"episode_id"`       // 剧集id
	StepCategoryId int64 `json:"step_category_id"` // 环节id
	SealTime       int64 `json:"seal_time"`        // 封板时间
}

type EpisodePlanSealTimeCount struct {
	StepCategoryId              int64   `json:"step_category_id"`                // 环节id
	ShouldDeliveryEpisodeIdList []int64 `json:"should_delivery_episode_id_list"` // 计划交付剧集
	DeliveryEpisodeIdList       []int64 `json:"delivery_episode_id_list"`        // 实际交付剧集
	AbnormalEpisodeIdList       []int64 `json:"abnormal_episode_id_list"`        // 异常剧集
}

type GetPlanEpisodeActualDeliveryDataRes struct {
	StepCategoryId            int64   `json:"step_category_id"`              // 环节id
	PlanEpisodeIdList         []int64 `json:"plan_episode_id_list"`          // 计划交付剧集id
	PlanDoneEpisodeIdList     []int64 `json:"plan_done_episode_id_list"`     // 计划交付 交付剧集id
	PlanAbnormalEpisodeIdList []int64 `json:"plan_abnormal_episode_id_list"` // 计划交付异常交付剧集id
}
